package com.weixing.mall.provider.api.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.weixing.mall.provider.api.model.enums.OrderMateRuleEnum;
import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author wx
 * @Date 2019/12/9 11:11
 * @Version 1.0
 */
@Data
public class SealingSheetOrderVo {
    private Long id;
    private String orderSn;
    private OrderMateRuleEnum mateRule;
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date updatedTime;
    private String agentName;
    private String distributorName;
    private String depotName;
    private String shipperName;
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date auditTime;
    private String contactUser;
    private String contactPhone;
    private String productSn;
    private String productImg;
    private String productSkuDesp;
    private String productSku;
    private String goodsSn;
    private String goodsName;

    //匹配模式名称
    private String ruleName;
    /**
     * 款号
     */
    private String styleNo;
    /**
     * 客服名称
     */
    private String customerName;
    /**
     * 下单人
     */
    private String buyer;
    /**
     * 流水号
     */
    private String outTradeNo;
    /**
     * 活动名称
     */
    private String actName;

    /**
     * 快递名称
     */
    private String expressName;
    /**
     * 订单金额
     */
    private BigDecimal orderPrice;
    /**
     * 订单类型
     */
    private OrderTypeEnum orderType;
    /**
     * 是否换货    1  是   0 不是
     */
    private Integer afterSaleTag;

}
